Messages
1/26/2021
0 : 14
BetterDev #185 - KindleDrip — From Your Kindle’s Email Address to Using Your Credit Card
Better Dev #185 Jan 25, 2021 Beside our normal link, this week I want to say about what I have been working on. Due to lock down policy, I have more time to work on my side project. Today I'm
1/18/2021
22 : 54
BetterDev #184 - User-defined Order in SQL and and Building DigitalOcean's API gateway
Better Dev #184 Jan 18, 2021 User-defined Order in SQL How do you design a system that allow user to define their own ordering of item in SQL. The challenge is that the order is arbitrary and can
1/11/2021
20 : 4
BetterDev #183 - General Guide For Exploring Large Open Source Codebases
Better Dev #183 Jan 11, 2020 Hi everyone, second issue of 2021. Hope you stay positive and healthy. If you have any feedback, hit me at vinh@betterdev.link. Until next time! General Guide For Exploring
1/4/2021
11 : 24
BetterDev #182 - A Tale why node.example.com is an IPV6 address
Better Dev #182 Jan 04, 2020 Happy New Year everyone! Welcome to the first issue of 2021. We can all say 2020 is a strange year. What ever come will come so let's hope for a better year of 2021.
12/21/2020
17 : 14
BetterDev #181 - Understanding how AES encryption works
Better Dev #181 Dec 21, 2020 Hi everyone, Welcome to issue #181. This will be the final issue of 2020. We will be back on January 4th. Happy new year and have a great holiday everyone. Btw, if you are
12/14/2020
23 : 54
BetterDev #180 - A former Uber engineer's disaster story ios programming
Better Dev #180 Dec 14, 2020 Hi everyone, Welcome to issue #180. Let's sit back and see how Strava migrate MySQL to overcome limit if int32 for their id, or how youtube built their analytical
12/7/2020
14 : 54
BetterDev #179 - Mitigate Connection Leaks in Production via Proxies
Better Dev #179 Dec 07, 2020 Hi everyone, Welcome to issue #179. Let's sit back and enjoy some story about how company dealing with scale and their incident. Mitigate Connection Leaks in Production
11/23/2020
16 : 54
BetterDev #178 - Going Bark: A Furry’s Guide to End-to-End Encryption and Implementing Curve25519/X25519
Better Dev #178 Nov 23, 2020 Hi everyone, Welcome to issue #178. Let's go straight to our links this week. Going Bark: A Furry's Guide to End-to-End Encryption Explaining how to encrypt and
11/17/2020
1 : 44
BetterDev #177 - Does Apple really log every app you run? A technical look
Better Dev #177 Nov 16, 2020 Hi everyone, Welcome to issue #177. Does Apple really log every app you run? A technical look Apple's launch of macOS Big Sur was almost immediately followed by server
11/9/2020
20 : 4
BetterDev #176 - 6 Scary Outage Stories from CTOs and What's in a Linux executable
Better Dev #176 Nov 9, 2020 Hi everyone, Welcome to issue #176. 6 Scary Outage Stories from CTOs You're sound asleep when the alarms go off. It's 3 am You wipe your eyes, check your phone. You
10/19/2020
11 : 54
BetterDev #173 - How we ran a Unix-like OS (Xv6), on our home-built CPU with our home-built C compiler
Better Dev #173 Oct 19, 2020 Hi everyone, Welcome to issue #173. Last week I was so busy so I had to skip that issue. We're back to normal now. I hope you like this issue. If you find this
10/5/2020
8 : 44
BetterDev #172 - The Hitchhiker’s Guide to Compression& PostgreSQL at Scale: Saving Space (Basically) for Free
Better Dev #172 Oct 05, 2020 Hi everyone, Welcome to issue #172. This week, I want to introduce starship again. I linked to it in issue 119. Recently my zsh prompt is too slow. I want to have all
9/28/2020
18 : 24
BetterDev #171 - How to remove the first 300 million lines from a 700 GB txt file on a system with 1 TB max disk space?
Better Dev #171 Sep 28, 2020 Hi everyone, Welcome to issue #171. How do I remove the first 300 million lines from a 700 GB txt file on a system with 1 TB max disk space? The accepted answer is boring
9/21/2020
21 : 44
BetterDev #170 - What Gitlab leanred after a year on Kubernetes
Better Dev #170 Sep 21, 2020 Hi everyone, Welcome to issue #170. I have noticed many companies has reduced their head count during Covid-19. So if you are looking for a job now, or want a job soon, you
9/14/2020
19 : 44
BetterDev #169 - Who will test the tests themselves and How Gitlab upgraded PostgresSQL
Better Dev #169 Sep 14, 2020 Hi everyone, Welcome to issue #169. Thank you for being a reader to my newsletter. I hope you can help spread the words out by telling your friend about this :-) Mutation
9/7/2020
10 : 24
BetterDev #168 - The Life of a Data Byte: Be kind and rewind and Things I Learnt from a Senior Software Enginee
Better Dev #168 Sep 07, 2020 Hi everyone, Welcome to issue #168. Let's get straight to our links this time The Life of a Data Byte: Be kind and rewind A byte of data has been stored in a number of
9/1/2020
0 : 24
BetterDev #167 - WebRTC for the Curious and APIs at scale
Better Dev #167 Aug 31, 2020 Hi everyone, Welcome to issue #167. Let's get straight to our links this time WebRTC for the Curious This book was created by WebRTC implementers to share their hard-
8/24/2020
9 : 24
BetterDev #166 - Building resilient services at Prime Video with chaos engineering
Better Dev #166 Aug 24, 2020 Hi everyone, Welcome to issue #166. Let's get straight to our links this time Building resilient services at Prime Video with chaos engineering Large-scale distributed
8/17/2020
9 : 24
BetterDev #165 - How to build a custom keyboard
Better Dev #165 Aug 18, 2020 Hi everyone, Welcome to issue #165. Covid-19 may gives us more time, especially for one have no kids yet :-), so this week I include a link on how to build your own
8/10/2020
9 : 24
BetterDev #164 - How to secure anything
Better Dev #164 Aug 10, 2020 Hi everyone, Welcome to issue #164. This week we got some hard lession from Capital One Breach that results in $80 million fine. We include some links to the tools that